4BAddress Screen

75BDescription

This business rule allows for configuration of the non-fixed fields and validations for the address roles on the Address screen.  Each definition carries some above the line parameters to specify the field length for the address lines as well as its below the line fields, defined in the usual way.  Fixed field values can also be controlled through configuration of this rule.

76BAddressScreen Element/Attribute Table

Element/Tag

Definition

Attribute

Element/Attribute Value and Description

<AddressScreen>

Start and end tag.

 

 

   <AllowExpiration>

This tag indicates the ability to provide the customer with automated functionality to expire mailing addresses based on date criteria and a contingent value established to introduce an active or inactive status.

 

Indicates the ability to add another column named ""Status", and will be displayed beside the Address. Depending on the value of AllowExpiration and Status, the trash-can will be conditionally displayed beside the Address.

Example:

<AllowExpiration>"Yes"</AllowExpiration

 

Yes:  Indicates the ability to Expire the Address when the expiration date of the address is set to a date before or equal to the system date. The Address is not deleted but the 'Status' column displays as 'Expired', no trash can icon is displayed and the address fields are disabled (except the Expiration Date field)

No:  The "Status" column is not displayed beside the Address(es). Should be able to delete the address associated with a Client, if it is not a default address.

    <Address>

Required and Repeatable Element;
Indicates the start of address definition for fields and validations applying to the policyholder. Used to specify the particular Address Role.

ROLE

Required Attribute;
Code:
Indicates the Code value from the AsCodeAddressRole table to specify the AddressRole.

        <Fields>

Repeatable element;
Dynamically changes labels on the 'below the line' fields. See Fields Element.

 

String: The dynamic fields must correspond to a column in the AsAddressField database table.

        <Events>

See Action/Events section.

 

 

 

77BAddressScreen Image

OIPA Address Screen

78B

79BXML Example

<AddressScreen>

<Address ROLE="01">

           <Fields>

              <Field>

                  <Name>AccountNumber</Name>

                  <Display>Account No.</Display>

                  <DataType>Text</DataType>

                  <Length>15</Length>

              </Field>

              <Field>

                  <Name>RoutingNumber</Name>

                  <Display>Routing No.</Display>

                  <DataType>Text</DataType>

                  <Length>9</Length>

               </Field>

              <Field>

                  <Name>BankName</Name>

                  <Display>Bank Name</Display>

                  <DataType>Text</DataType>

                  <Length>50</Length>

               </Field>

               <Field>

                   <Name>AccountType</Name>

                   <Display>Account Type</Display>

                   <DataType>Radio</DataType>

                   <Query TYPE="FIXED">

                      <Options>

                          <Option>

                            <OptionValue>C</OptionValue>

                            <OptionText>Checking</OptionText>

                          </Option>

                          <Option>

                             <OptionValue>S</OptionValue>

                             <OptionText>Savings</OptionText>

                          </Option>

                       </Options>

                   </Query>

      </Field> 

</Fields>                              

     </Address>

</AddressScreen>

 

79BSchema Example

<AddressScreen>

    <Address ROLE="AddressRoleCode" DEFAULT="Yes/No">

        <Fields>

            <Field>

                <Name>[NameOfTheField]</Name>

                <Display>[DisplayOfTheField]</Display>

                <DataType>[DataTypeOfTheField]</DataType>

            </Field>

        </Fields>

        <FixedFields>

            <Fields>

                <Field>

                    <Name>[NameOfTheField]</Name>

                    <Display>[DisplayOfTheField]</Display>

                    <DataType>[DataTypeOfTheField]</DataType>

                </Field>

            </Fields>

        </FixedFields>

        <Address ROLE="[AddressRoleCode]">

            <Fields>

                <Field>

                    <Name> </Name>

                    <Display> </Display>

                    <DataType> </DataType>

                </Field>

            </Fields>

        </Address>

        <Address ROLE="[AddressRoleCode]">

        </Address>

</AddressScreen>

 

 

3B